package co.yixiang.modules.member.entity.vo;

import co.yixiang.common.annotation.Sensitive;
import co.yixiang.common.annotation.SensitiveStrategy;
import lombok.Data;

import java.math.BigDecimal;

@Data
public class YxUserVo {
    /** 真实姓名 */
    private String realName;
    /** 生日 */
    private Integer birthday;
    /** 用户昵称 */
    private String nickName = "";
    /** 用户头像 */
    @Sensitive
    private String avatar;
    /** 手机号码 */
    @Sensitive(strategy = SensitiveStrategy.PHONE)
    private String phone;
    /** 最后一次登录时间 */
    private Integer lastTime;
    /** 用户剩余积分 */
    private BigDecimal integral;
    /** 详细地址 */
    private String addres;
}
